package org.batatasframework.support.type;

import java.util.List;

/**
 * 可选项的统一接口
 * @author jackson
 *
 */
public interface OptionalIterable {
	
	/** 选项的内容项 */
	List<? extends OptionalEntry> getSources();
	
	/**
	 * <pre>
	 * 可选项，或checkbox、下拉选项等
	 * </pre>
	 * @author jackson
	 *
	 */
	public interface OptionalEntry {
		
		/** 显示的名字 */
		String getName();
		
		/** 选项的值 */
		Object getValue();
	}
}
